body {
	background: #FFFFFF;
}

img {
	background-size: contain|cover;
	-moz-background-size: contain|cover;
	-webkit-background-size: contain|cover;
	width: 100%;
	height: auto;
	border-radius: 5px;
}

header.mui-bar.mui-bar-nav {
	background: #FFFFFF;
}

header .benefit_title_left {
	width: 20.333%;
	float: left;
}

header .benefit_title_middle {
	width: 56.333%;
	float: left;
}

header .benefit_title_right {
	width: 23.333%;
	float: left;
}

header .benefit_title_middle .middle_box {
	width: 100%;
	line-height: 43px;
}

header .benefit_title_middle .middle_box .select_btn_left,
header .benefit_title_middle .middle_box .select_btn_right {
	width: 50%;
	text-align: center;
	float: left;
}

header .benefit_title_middle .middle_box .select_btn_left button,
header .benefit_title_middle .middle_box .select_btn_right button {
	width: 100%;
	text-align: center;
	border: none;
	letter-spacing: 2px;
	padding: 12px 0;
	border-radius: 0;
}

header .benefit_title_middle .middle_box .select_btn_left button.nav_title,
header .benefit_title_middle .middle_box .select_btn_right button.nav_title {
	border-bottom: solid 1px #FF0000;
}

header .benefit_title_right {}

header .benefit_title_right button.searchBtn {
	padding: 0;
	margin: 0 5px;
	background: #FFFFFF;
	border: none;
	outline: none;
	border: none;
}

.mui-bar .mui-btn {
	top: 0;
}

header .benefit_title_left .mui-table-view .mui-media-object {
	height: 44px;
}

.mui-table-view-cell{
	    padding: 8px 15px;
}
.mui-table-view-cell>a:not(.mui-btn) {
	margin: -7px -15px;
}

.mui-bar-nav.mui-bar .mui-icon {
	margin-right: -13px;
}

.mui-slider,
.mui-scroll-wrapper {
	overflow: initial;
}

.mui-active {
	border-bottom: solid 2px #CF2D28;
}

.mui-bar-tab {
	height: 39px;
}

.mui-bar-tab .mui-tab-item {
	height: 39px;
	border-bottom: solid 2px transparent;
	color: #333;
} 

.mui-bar-tab .mui-tab-item.mui-active {
	height: 39px;
	border-bottom: solid 2px #FF0000;
}


.mui-table-view:after {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #ffffff;
}

header .benefit_title_left .mui-table-view .mui-media-object {
	border-radius: 50%;
	width: 38px;
	height: 38px;
	margin-top: 2px;
	margin-left: 2px;
}

@media only screen and (max-width: 320px) {
	.mui-bar-nav.mui-bar .mui-icon {
		margin-right: -5px;
		margin-left: -15px;
		padding-right: 3px;
		padding-left: 15px;
	}
	header .benefit_title_left .mui-table-view .mui-media-object {
		border-radius: 50%;
		width: 36px;
		height: 36px;
		margin-top: 5px;
		margin-left: 2px;
	}
}
.mui-bar-tab .mui-tab-item.mui-active {
    color: #333;
}